// 定义一个函数，用于创建并设置iframe元素
function initRobot(parentElementId, w) {
    // 查找父元素
    const parentElement = document.getElementById(parentElementId);
    if (!parentElement) {
      console.error(`未找到ID为 ${parentElementId} 的父元素`);
      return;
    }
    let Authorization = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpbnN0YW5jZSI6IlNDQyIsImV4cCI6NDEwMjMyOTYwMH0.-rEeAchzwOoqzRPhY3dTR6Ipiu3uyE4jmKQG1aHQDf4';

    // 创建iframe元素
    const iframe = document.createElement('iframe');
    
    // 设置iframe属性
    iframe.src = "https://robot-uat.appz1t-syex.earth.xcloud.lenovo.com/?appKey="+w.robot_appKey+"&secret="+w.robot_secret+"&userKey="+w.robot_userKey+"&Authorization="+Authorization;;
    iframe.width = '40px';
    iframe.height = '40px';
  
    // 将iframe添加到父元素中
    parentElement.appendChild(iframe);
  
    // 添加message事件监听器
    window.addEventListener('message', event => {
      if (event.data && event.data.type === 'popupSize') {
        const { width, height } = event.data;
        iframe.style.width = width;
        iframe.style.height = height;
  
        // 如果需要调整其他元素的大小，可以在这里添加相应的逻辑
      }
    });
  }
  
  // 暴露函数以供其他人使用
  export { initRobot };
  